#banner {width:850px;height:auto;margin:auto;padding:0px;}
#top_left {float:left;width:850px;height:auto;margin:auto;padding:0px;background: #FAFAFA repeat-x;
/*background:none repeat scroll 0% 0% #FFFFFF;*/}

.frame {
	font-size: 14px;font-family: 宋体, Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif；
	line-height: 18px;
	margin: auto; margin-bottom: 12px; background: none repeat scroll 0% 0% rgb(255,255,255); 
	overflow: hidden; _zoom: 1; border: 1px solid #C8C8C8; -moz-border-radius: 4px; 
	-khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
div.block {
	width: 350px; margin: 10px 10px; background: #FAFAFA repeat-x; 
	overflow: hidden; _zoom: 1; border: 1px solid #C8C8C8; -moz-border-radius: 4px; 
	-khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
div.block div.header {padding: 6px; border-bottom: 1px solid #C8C8C8; font-weight: 800; height: 16px; line-height: 16px; overflow: hidden; text-shadow: 1px 1px 0 #FFFFFF; }
div.block div.header span.left {}
div.block div.header span.right {width: 300px; float: right; text-align: right;}
div.block div.body {
	padding: 4px; background: #FFFFFF; overflow: hidden;
}

div.block ul li {list-style: none;}
div.block li {height:24px;line-height:1.2;}
div.block div.footer {height: 4px; overflow: hidden;}

.threadlist ul li { white-space:nowrap;}

.container {border:1px solid rgb(188,210,250); margin:0px;}
.container, .container img{width:370px; height:250px;}
.container img{border:0;vertical-align:top;}

.container ul, .container li{list-style:none;margin:0;padding:0;}

.num{ position:absolute; right:5px; bottom:5px; font:12px/1.5 tahoma, arial; height:18px;}
.num li{
	float: left;
	color: #d94b01;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 11px;
	cursor: pointer;
	margin-left: 3px;
	border: 1px solid #f47500;
	background-color: #fcf2cf;
}
.num li.on{
	line-height: 18px;
	width: 18px;
	height: 18px;
	font-size: 14px;
	margin-top:-2px;
	background-color: #ff9415;
	font-weight: bold;
	color:#FFF;
}

.top_left {margin:15px 0 5px 15px; width:380px; height:auto; float: left;}
.top_right {margin:15px 15px 5px 0px; width:380px; height:auto; float: right;}
.yezhu_news {margin:10px 15px 5px 0px; width: 430px; height: auto; float: right; background:none repeat scroll 0% 0% rgb(236,244,253);}
.news_tit{ padding:0px 10px 0px 5px;height:28px; border-bottom:1px solid #e3e5e4; text-align:right;}
.news_tit h2{margin: 0;display:block; float:left; width:78px; height:28px; background:url(image/weto/yezhu_img.gif) 0 -119px no-repeat; text-align:center; line-height:28px; color:#fff; font-weight:bold}
.news_tit h2 a, a:hover{text-decoration: none; color:#FFFFFF}
.news_list{padding:0px; border-bottom: 1px dotted silver; height: 279px;}
.news_list span,.news_list span a{ color:#2754bb}
.newslist14px{margin:7px 5px 5px 5px;padding: 0 2px;}
.newslist14px li{height:26px;line-height:24px;overflow:hidden; margin-top:1px;}
.newslist14px li span a,.newslist14px li span a:hover{font-size:14px;line-height:24px;}
.newslist14px li a,.newslist14px li a:hover{font-size:14px;line-height:24px;color:#3D4351;}

#top10 {
	float: left;
	margin: 10px 0px 0px 0px;width:370px;height:auto;border:1px solid #bacdde;border-radius:6px;
	background:#f6f6f6 url(image/weto/bg.top10title.jpg) repeat-x;text-align:left
}
#top10 h3 {
	display:block;height:30px;margin-top:-1px;margin-left:-1px;
	background:transparent url(image/weto/top10today.png) no-repeat;line-height:30px;padding:0 170px;
	border-bottom:1px solid #346fa5
}
#top10 h3 a samp{height:18px;width:14px;*margin-top:7px;*cursor:pointer}
#top10 ul{padding:5px 2px; margin: 1px 0px; height: 275px;}
#top10 ul li{
	list-style: none;
	padding-top:1px;border-bottom:1px dotted #d1d1d1;
	background:transparent url(image/weto/sp.top10item.gif) no-repeat 10px 0;
}
#top10 ul li div{
	display:block;height:25px;padding:0 10px 0 28px;line-height:26px;overflow:hidden;font-size:13px
}

#top10 ul li div a:hover {color:#3D4351;}

#minsheng_focus {
	margin:15px 15px 5px 0px; width: 430px; height: 250px; float: right;/* background: #FAFAFA repeat-x;*/
}
#minsheng_focus #b_recommend {margin: 0px; height: 123px; border-bottom: 1px dotted silver;}
#minsheng_focus #b_recommend a:hover {color:#3D4351;}
#minsheng_focus #b_recommend h3 {
	line-height: 40px; font-weight: bold; text-align: center; font-size: 18px; white-space:nowrap;
	overflow: hidden;
}
#minsheng_focus #b_recommend p { padding: 0px; text-indent: 2em; word-wrap: break-word;}
#minsheng_focus #b_recommend #local_focus_more {margin-top: -15px; float:right;}

#pictures {position:relative;margin:5px 15px;}
#pictures div ul{margin-top:8px;text-align:center;font-size:0}
#pictures div ul li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:192px;margin:8px 5px}
#pictures div ul li img{width:192px;height:144px;margin-bottom:5px;}
#pictures div ul li a{color:#346fa5;line-height:1.5;font-size:12px}
#pictures div ul li a.board{font-size:13px}
#pictures a.textad{position:absolute;right:16px;top:14px;color:#677a8a}

#yezhu_map {margin: 10px 15px;}
.w_section {margin: 10px 15px;}

.block_pic, .block_yezhu {margin-top:8px;border:1px solid #bcd2fa;border-top:none;text-align:left;background: #FAFAFA repeat-x; }
.block_pic h3, .block_yezhu h3 {
	font-family: 宋体, Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
	display:block;margin:0;padding:0 16px;height:36px;line-height:40px;overflow:hidden;
	color:rgb(52,111,165);background:transparent url(image/weto/bg.blocktitle0.jpg) repeat-x;
	border-bottom:1px solid #bcd2fa;font-weight:bold;font-size:16px
}

.block_yezhu { height: auto;/* padding-bottom: 5px;*/}
.block_yezhu h3 a {color: #369;}
.block_yezhu li {
	list-style:none;display:inline; float:left; margin-top:2px;margin-bottom:2px;
	margin-left:15px; width:auto; height:28px; line-height:28px; text-align:center;	
}
.newslist12px {margin: 0px;}
.newslist12px li{height:23px;line-height:23px;overflow:hidden}
.newslist12px li a {color:rgb(51,102,153);} 
.newslist12px li a,.newslist12px li a:hover{font-size:14px;line-height:28px;color:rgb(51,102,153);}

/*.w_section{overflow:hidden;margin-top:8px;*position:relative;_zoom:1}*/
.w_section {position:relative;height: auto;padding: 0px;}
.w_section div.bb{width:400px;border-top:1px solid #BCD2FA;*margin-bottom:-14px}
.b_section{width:398px;position:relative;margin-top:0;}
.b_section h3{margin-bottom:-1px}
.b_section a{color:#336699}
.b_section .author{font-size:12px;color:dimgray}
.b_section div{border-top:1px solid #ccc;background:transparent url(./img/bgi/bg._shade.jpg) repeat-x}
.topics {height: 300px;}
.b_section .topics h4{display:block;margin:0 0 -8px 0;padding:0 12px;height:32px;line-height:32px;overflow:hidden;color:black;font-size:14px;font-weight:normal}
.b_section .topics ul{padding:6px 16px;margin-top: 2px;height:280px;}
.b_section .topics ul li{height:28px;overflow:hidden}
.b_section .topics a{font-size:14px;line-height:28px}
.b_section .boards ul{overflow:hidden;padding:10px 10px 10px 16px;line-height:20px;font-size:0;_zoom:1}
.b_section .boards ul li{float:left;height:20px;margin-right:6px;white-space:nowrap}
.b_section .boards ul li a{font-size:12px}
.b_section .boards ul li.more{font-size:13px;font-style:italic;_margin-right:-3px}
.b_section a.textad{position:absolute;right:16px;top:14px;color:#677a8a}
.b_section .topics ul li.hr{margin:27px 0;*margin:20px 0;height:1px;border-top:1px solid #bcd2fa}
.block{margin-top:8px;border:1px solid #bcd2fa;border-top:none;text-align:left}
.block h3{
	display:block;margin:0;padding:0 16px;height:36px;line-height:40px;overflow:hidden;
	color:#346fa5;background:transparent url(image/weto/bg.blocktitle0.jpg) repeat-x;
	border-bottom:1px solid #bcd2fa;font-weight:bold;font-size:16px
}
.boards {height: 80px;}
.mp_left{float:left}
.mp_right{float:right}
.mp_clear{clear:both}